Magic is Perl way of enhancing objects.  This mechanism lets the user
add extra data to any variable and hook syntactical operations (such as
access, assignation or destruction) that can be applied to it.  With
this module, you can add your own magic to any variable without the pain
of the C API.
